package com.hrzyit.base.utils

import android.content.Context
import android.util.DisplayMetrics
import android.view.WindowManager

/**
 * 设备信息工具类
 * @author YangWei
 * @date 2019/3/26
 */
class DevicesUtils {
    companion object {
        // 获得屏幕屏幕信息
        fun getDeviceScreenInfo(context: Context): Array<Any> {

            var wm = context.getSystemService(Context.WINDOW_SERVICE) as WindowManager

            var dm = DisplayMetrics()

            wm.defaultDisplay.getMetrics(dm)
            // 获取宽度
            val width = dm.widthPixels
            // 获取高度
            val height = dm.heightPixels
            // 获取密度
            val density = dm.density
            // 获取分辨路
            val densityDpi = dm.densityDpi

            return arrayOf(width, height, density, densityDpi)
        }
    }

}